// Operand tables.

DEFINE_OP(dd,00);
DEFINE_OP(dd,01);
DEFINE_OP(dd,02);
DEFINE_OP(dd,03);
DEFINE_OP(dd,04);
DEFINE_OP(dd,05);
DEFINE_OP(dd,06);
DEFINE_OP(dd,07);
DEFINE_OP(dd,08);
DEFINE_OP(dd,09);
DEFINE_OP(dd,0a);
DEFINE_OP(dd,0b);
DEFINE_OP(dd,0c);
DEFINE_OP(dd,0d);
DEFINE_OP(dd,0e);
DEFINE_OP(dd,0f);
DEFINE_OP(dd,10);
DEFINE_OP(dd,11);
DEFINE_OP(dd,12);
DEFINE_OP(dd,13);
DEFINE_OP(dd,14);
DEFINE_OP(dd,15);
DEFINE_OP(dd,16);
DEFINE_OP(dd,17);
DEFINE_OP(dd,18);
DEFINE_OP(dd,19);
DEFINE_OP(dd,1a);
DEFINE_OP(dd,1b);
DEFINE_OP(dd,1c);
DEFINE_OP(dd,1d);
DEFINE_OP(dd,1e);
DEFINE_OP(dd,1f);
DEFINE_OP(dd,20);
DEFINE_OP(dd,21);
DEFINE_OP(dd,22);
DEFINE_OP(dd,23);
DEFINE_OP(dd,24);
DEFINE_OP(dd,25);
DEFINE_OP(dd,26);
DEFINE_OP(dd,27);
DEFINE_OP(dd,28);
DEFINE_OP(dd,29);
DEFINE_OP(dd,2a);
DEFINE_OP(dd,2b);
DEFINE_OP(dd,2c);
DEFINE_OP(dd,2d);
DEFINE_OP(dd,2e);
DEFINE_OP(dd,2f);
DEFINE_OP(dd,30);
DEFINE_OP(dd,31);
DEFINE_OP(dd,32);
DEFINE_OP(dd,33);
DEFINE_OP(dd,34);
DEFINE_OP(dd,35);
DEFINE_OP(dd,36);
DEFINE_OP(dd,37);
DEFINE_OP(dd,38);
DEFINE_OP(dd,39);
DEFINE_OP(dd,3a);
DEFINE_OP(dd,3b);
DEFINE_OP(dd,3c);
DEFINE_OP(dd,3d);
DEFINE_OP(dd,3e);
DEFINE_OP(dd,3f);
DEFINE_OP(dd,40);
DEFINE_OP(dd,41);
DEFINE_OP(dd,42);
DEFINE_OP(dd,43);
DEFINE_OP(dd,44);
DEFINE_OP(dd,45);
DEFINE_OP(dd,46);
DEFINE_OP(dd,47);
DEFINE_OP(dd,48);
DEFINE_OP(dd,49);
DEFINE_OP(dd,4a);
DEFINE_OP(dd,4b);
DEFINE_OP(dd,4c);
DEFINE_OP(dd,4d);
DEFINE_OP(dd,4e);
DEFINE_OP(dd,4f);
DEFINE_OP(dd,50);
DEFINE_OP(dd,51);
DEFINE_OP(dd,52);
DEFINE_OP(dd,53);
DEFINE_OP(dd,54);
DEFINE_OP(dd,55);
DEFINE_OP(dd,56);
DEFINE_OP(dd,57);
DEFINE_OP(dd,58);
DEFINE_OP(dd,59);
DEFINE_OP(dd,5a);
DEFINE_OP(dd,5b);
DEFINE_OP(dd,5c);
DEFINE_OP(dd,5d);
DEFINE_OP(dd,5e);
DEFINE_OP(dd,5f);
DEFINE_OP(dd,60);
DEFINE_OP(dd,61);
DEFINE_OP(dd,62);
DEFINE_OP(dd,63);
DEFINE_OP(dd,64);
DEFINE_OP(dd,65);
DEFINE_OP(dd,66);
DEFINE_OP(dd,67);
DEFINE_OP(dd,68);
DEFINE_OP(dd,69);
DEFINE_OP(dd,6a);
DEFINE_OP(dd,6b);
DEFINE_OP(dd,6c);
DEFINE_OP(dd,6d);
DEFINE_OP(dd,6e);
DEFINE_OP(dd,6f);
DEFINE_OP(dd,70);
DEFINE_OP(dd,71);
DEFINE_OP(dd,72);
DEFINE_OP(dd,73);
DEFINE_OP(dd,74);
DEFINE_OP(dd,75);
DEFINE_OP(dd,76);
DEFINE_OP(dd,77);
DEFINE_OP(dd,78);
DEFINE_OP(dd,79);
DEFINE_OP(dd,7a);
DEFINE_OP(dd,7b);
DEFINE_OP(dd,7c);
DEFINE_OP(dd,7d);
DEFINE_OP(dd,7e);
DEFINE_OP(dd,7f);
DEFINE_OP(dd,80);
DEFINE_OP(dd,81);
DEFINE_OP(dd,82);
DEFINE_OP(dd,83);
DEFINE_OP(dd,84);
DEFINE_OP(dd,85);
DEFINE_OP(dd,86);
DEFINE_OP(dd,87);
DEFINE_OP(dd,88);
DEFINE_OP(dd,89);
DEFINE_OP(dd,8a);
DEFINE_OP(dd,8b);
DEFINE_OP(dd,8c);
DEFINE_OP(dd,8d);
DEFINE_OP(dd,8e);
DEFINE_OP(dd,8f);
DEFINE_OP(dd,90);
DEFINE_OP(dd,91);
DEFINE_OP(dd,92);
DEFINE_OP(dd,93);
DEFINE_OP(dd,94);
DEFINE_OP(dd,95);
DEFINE_OP(dd,96);
DEFINE_OP(dd,97);
DEFINE_OP(dd,98);
DEFINE_OP(dd,99);
DEFINE_OP(dd,9a);
DEFINE_OP(dd,9b);
DEFINE_OP(dd,9c);
DEFINE_OP(dd,9d);
DEFINE_OP(dd,9e);
DEFINE_OP(dd,9f);
DEFINE_OP(dd,a0);
DEFINE_OP(dd,a1);
DEFINE_OP(dd,a2);
DEFINE_OP(dd,a3);
DEFINE_OP(dd,a4);
DEFINE_OP(dd,a5);
DEFINE_OP(dd,a6);
DEFINE_OP(dd,a7);
DEFINE_OP(dd,a8);
DEFINE_OP(dd,a9);
DEFINE_OP(dd,aa);
DEFINE_OP(dd,ab);
DEFINE_OP(dd,ac);
DEFINE_OP(dd,ad);
DEFINE_OP(dd,ae);
DEFINE_OP(dd,af);
DEFINE_OP(dd,b0);
DEFINE_OP(dd,b1);
DEFINE_OP(dd,b2);
DEFINE_OP(dd,b3);
DEFINE_OP(dd,b4);
DEFINE_OP(dd,b5);
DEFINE_OP(dd,b6);
DEFINE_OP(dd,b7);
DEFINE_OP(dd,b8);
DEFINE_OP(dd,b9);
DEFINE_OP(dd,ba);
DEFINE_OP(dd,bb);
DEFINE_OP(dd,bc);
DEFINE_OP(dd,bd);
DEFINE_OP(dd,be);
DEFINE_OP(dd,bf);
DEFINE_OP(dd,c0);
DEFINE_OP(dd,c1);
DEFINE_OP(dd,c2);
DEFINE_OP(dd,c3);
DEFINE_OP(dd,c4);
DEFINE_OP(dd,c5);
DEFINE_OP(dd,c6);
DEFINE_OP(dd,c7);
DEFINE_OP(dd,c8);
DEFINE_OP(dd,c9);
DEFINE_OP(dd,ca);
DEFINE_OP(dd,cb);
DEFINE_OP(dd,cc);
DEFINE_OP(dd,cd);
DEFINE_OP(dd,ce);
DEFINE_OP(dd,cf);
DEFINE_OP(dd,d0);
DEFINE_OP(dd,d1);
DEFINE_OP(dd,d2);
DEFINE_OP(dd,d3);
DEFINE_OP(dd,d4);
DEFINE_OP(dd,d5);
DEFINE_OP(dd,d6);
DEFINE_OP(dd,d7);
DEFINE_OP(dd,d8);
DEFINE_OP(dd,d9);
DEFINE_OP(dd,da);
DEFINE_OP(dd,db);
DEFINE_OP(dd,dc);
DEFINE_OP(dd,dd);
DEFINE_OP(dd,de);
DEFINE_OP(dd,df);
DEFINE_OP(dd,e0);
DEFINE_OP(dd,e1);
DEFINE_OP(dd,e2);
DEFINE_OP(dd,e3);
DEFINE_OP(dd,e4);
DEFINE_OP(dd,e5);
DEFINE_OP(dd,e6);
DEFINE_OP(dd,e7);
DEFINE_OP(dd,e8);
DEFINE_OP(dd,e9);
DEFINE_OP(dd,ea);
DEFINE_OP(dd,eb);
DEFINE_OP(dd,ec);
DEFINE_OP(dd,ed);
DEFINE_OP(dd,ee);
DEFINE_OP(dd,ef);
DEFINE_OP(dd,f0);
DEFINE_OP(dd,f1);
DEFINE_OP(dd,f2);
DEFINE_OP(dd,f3);
DEFINE_OP(dd,f4);
DEFINE_OP(dd,f5);
DEFINE_OP(dd,f6);
DEFINE_OP(dd,f7);
DEFINE_OP(dd,f8);
DEFINE_OP(dd,f9);
DEFINE_OP(dd,fa);
DEFINE_OP(dd,fb);
DEFINE_OP(dd,fc);
DEFINE_OP(dd,fd);
DEFINE_OP(dd,fe);
DEFINE_OP(dd,ff);
DEFINE_OP(op,00);
DEFINE_OP(op,01);
DEFINE_OP(op,02);
DEFINE_OP(op,03);
DEFINE_OP(op,04);
DEFINE_OP(op,05);
DEFINE_OP(op,06);
DEFINE_OP(op,07);
DEFINE_OP(op,08);
DEFINE_OP(op,09);
DEFINE_OP(op,0a);
DEFINE_OP(op,0b);
DEFINE_OP(op,0c);
DEFINE_OP(op,0d);
DEFINE_OP(op,0e);
DEFINE_OP(op,0f);
DEFINE_OP(op,10);
DEFINE_OP(op,11);
DEFINE_OP(op,12);
DEFINE_OP(op,13);
DEFINE_OP(op,14);
DEFINE_OP(op,15);
DEFINE_OP(op,16);
DEFINE_OP(op,17);
DEFINE_OP(op,18);
DEFINE_OP(op,19);
DEFINE_OP(op,1a);
DEFINE_OP(op,1b);
DEFINE_OP(op,1c);
DEFINE_OP(op,1d);
DEFINE_OP(op,1e);
DEFINE_OP(op,1f);
DEFINE_OP(op,20);
DEFINE_OP(op,21);
DEFINE_OP(op,22);
DEFINE_OP(op,23);
DEFINE_OP(op,24);
DEFINE_OP(op,25);
DEFINE_OP(op,26);
DEFINE_OP(op,27);
DEFINE_OP(op,28);
DEFINE_OP(op,29);
DEFINE_OP(op,2a);
DEFINE_OP(op,2b);
DEFINE_OP(op,2c);
DEFINE_OP(op,2d);
DEFINE_OP(op,2e);
DEFINE_OP(op,2f);
DEFINE_OP(op,30);
DEFINE_OP(op,31);
DEFINE_OP(op,32);
DEFINE_OP(op,33);
DEFINE_OP(op,34);
DEFINE_OP(op,35);
DEFINE_OP(op,36);
DEFINE_OP(op,37);
DEFINE_OP(op,38);
DEFINE_OP(op,39);
DEFINE_OP(op,3a);
DEFINE_OP(op,3b);
DEFINE_OP(op,3c);
DEFINE_OP(op,3d);
DEFINE_OP(op,3e);
DEFINE_OP(op,3f);
DEFINE_OP(op,40);
DEFINE_OP(op,41);
DEFINE_OP(op,42);
DEFINE_OP(op,43);
DEFINE_OP(op,44);
DEFINE_OP(op,45);
DEFINE_OP(op,46);
DEFINE_OP(op,47);
DEFINE_OP(op,48);
DEFINE_OP(op,49);
DEFINE_OP(op,4a);
DEFINE_OP(op,4b);
DEFINE_OP(op,4c);
DEFINE_OP(op,4d);
DEFINE_OP(op,4e);
DEFINE_OP(op,4f);
DEFINE_OP(op,50);
DEFINE_OP(op,51);
DEFINE_OP(op,52);
DEFINE_OP(op,53);
DEFINE_OP(op,54);
DEFINE_OP(op,55);
DEFINE_OP(op,56);
DEFINE_OP(op,57);
DEFINE_OP(op,58);
DEFINE_OP(op,59);
DEFINE_OP(op,5a);
DEFINE_OP(op,5b);
DEFINE_OP(op,5c);
DEFINE_OP(op,5d);
DEFINE_OP(op,5e);
DEFINE_OP(op,5f);
DEFINE_OP(op,60);
DEFINE_OP(op,61);
DEFINE_OP(op,62);
DEFINE_OP(op,63);
DEFINE_OP(op,64);
DEFINE_OP(op,65);
DEFINE_OP(op,66);
DEFINE_OP(op,67);
DEFINE_OP(op,68);
DEFINE_OP(op,69);
DEFINE_OP(op,6a);
DEFINE_OP(op,6b);
DEFINE_OP(op,6c);
DEFINE_OP(op,6d);
DEFINE_OP(op,6e);
DEFINE_OP(op,6f);
DEFINE_OP(op,70);
DEFINE_OP(op,71);
DEFINE_OP(op,72);
DEFINE_OP(op,73);
DEFINE_OP(op,74);
DEFINE_OP(op,75);
DEFINE_OP(op,76);
DEFINE_OP(op,77);
DEFINE_OP(op,78);
DEFINE_OP(op,79);
DEFINE_OP(op,7a);
DEFINE_OP(op,7b);
DEFINE_OP(op,7c);
DEFINE_OP(op,7d);
DEFINE_OP(op,7e);
DEFINE_OP(op,7f);
DEFINE_OP(op,80);
DEFINE_OP(op,81);
DEFINE_OP(op,82);
DEFINE_OP(op,83);
DEFINE_OP(op,84);
DEFINE_OP(op,85);
DEFINE_OP(op,86);
DEFINE_OP(op,87);
DEFINE_OP(op,88);
DEFINE_OP(op,89);
DEFINE_OP(op,8a);
DEFINE_OP(op,8b);
DEFINE_OP(op,8c);
DEFINE_OP(op,8d);
DEFINE_OP(op,8e);
DEFINE_OP(op,8f);
DEFINE_OP(op,90);
DEFINE_OP(op,91);
DEFINE_OP(op,92);
DEFINE_OP(op,93);
DEFINE_OP(op,94);
DEFINE_OP(op,95);
DEFINE_OP(op,96);
DEFINE_OP(op,97);
DEFINE_OP(op,98);
DEFINE_OP(op,99);
DEFINE_OP(op,9a);
DEFINE_OP(op,9b);
DEFINE_OP(op,9c);
DEFINE_OP(op,9d);
DEFINE_OP(op,9e);
DEFINE_OP(op,9f);
DEFINE_OP(op,a0);
DEFINE_OP(op,a1);
DEFINE_OP(op,a2);
DEFINE_OP(op,a3);
DEFINE_OP(op,a4);
DEFINE_OP(op,a5);
DEFINE_OP(op,a6);
DEFINE_OP(op,a7);
DEFINE_OP(op,a8);
DEFINE_OP(op,a9);
DEFINE_OP(op,aa);
DEFINE_OP(op,ab);
DEFINE_OP(op,ac);
DEFINE_OP(op,ad);
DEFINE_OP(op,ae);
DEFINE_OP(op,af);
DEFINE_OP(op,b0);
DEFINE_OP(op,b1);
DEFINE_OP(op,b2);
DEFINE_OP(op,b3);
DEFINE_OP(op,b4);
DEFINE_OP(op,b5);
DEFINE_OP(op,b6);
DEFINE_OP(op,b7);
DEFINE_OP(op,b8);
DEFINE_OP(op,b9);
DEFINE_OP(op,ba);
DEFINE_OP(op,bb);
DEFINE_OP(op,bc);
DEFINE_OP(op,bd);
DEFINE_OP(op,be);
DEFINE_OP(op,bf);
DEFINE_OP(op,c0);
DEFINE_OP(op,c1);
DEFINE_OP(op,c2);
DEFINE_OP(op,c3);
DEFINE_OP(op,c4);
DEFINE_OP(op,c5);
DEFINE_OP(op,c6);
DEFINE_OP(op,c7);
DEFINE_OP(op,c8);
DEFINE_OP(op,c9);
DEFINE_OP(op,ca);
DEFINE_OP(op,cb);
DEFINE_OP(op,cc);
DEFINE_OP(op,cd);
DEFINE_OP(op,ce);
DEFINE_OP(op,cf);
DEFINE_OP(op,d0);
DEFINE_OP(op,d1);
DEFINE_OP(op,d2);
DEFINE_OP(op,d3);
DEFINE_OP(op,d4);
DEFINE_OP(op,d5);
DEFINE_OP(op,d6);
DEFINE_OP(op,d7);
DEFINE_OP(op,d8);
DEFINE_OP(op,d9);
DEFINE_OP(op,da);
DEFINE_OP(op,db);
DEFINE_OP(op,dc);
DEFINE_OP(op,dd);
DEFINE_OP(op,de);
DEFINE_OP(op,df);
DEFINE_OP(op,e0);
DEFINE_OP(op,e1);
DEFINE_OP(op,e2);
DEFINE_OP(op,e3);
DEFINE_OP(op,e4);
DEFINE_OP(op,e5);
DEFINE_OP(op,e6);
DEFINE_OP(op,e7);
DEFINE_OP(op,e8);
DEFINE_OP(op,e9);
DEFINE_OP(op,ea);
DEFINE_OP(op,eb);
DEFINE_OP(op,ec);
DEFINE_OP(op,ed);
DEFINE_OP(op,ee);
DEFINE_OP(op,ef);
DEFINE_OP(op,f0);
DEFINE_OP(op,f1);
DEFINE_OP(op,f2);
DEFINE_OP(op,f3);
DEFINE_OP(op,f4);
DEFINE_OP(op,f5);
DEFINE_OP(op,f6);
DEFINE_OP(op,f7);
DEFINE_OP(op,f8);
DEFINE_OP(op,f9);
DEFINE_OP(op,fa);
DEFINE_OP(op,fb);
DEFINE_OP(op,fc);
DEFINE_OP(op,fd);
DEFINE_OP(op,fe);
DEFINE_OP(op,ff);


DEFINE_OP(xycb,00);
DEFINE_OP(xycb,01);
DEFINE_OP(xycb,02);
DEFINE_OP(xycb,03);
DEFINE_OP(xycb,04);
DEFINE_OP(xycb,05);
DEFINE_OP(xycb,06);
DEFINE_OP(xycb,07);
DEFINE_OP(xycb,08);
DEFINE_OP(xycb,09);
DEFINE_OP(xycb,0a);
DEFINE_OP(xycb,0b);
DEFINE_OP(xycb,0c);
DEFINE_OP(xycb,0d);
DEFINE_OP(xycb,0e);
DEFINE_OP(xycb,0f);
DEFINE_OP(xycb,10);
DEFINE_OP(xycb,11);
DEFINE_OP(xycb,12);
DEFINE_OP(xycb,13);
DEFINE_OP(xycb,14);
DEFINE_OP(xycb,15);
DEFINE_OP(xycb,16);
DEFINE_OP(xycb,17);
DEFINE_OP(xycb,18);
DEFINE_OP(xycb,19);
DEFINE_OP(xycb,1a);
DEFINE_OP(xycb,1b);
DEFINE_OP(xycb,1c);
DEFINE_OP(xycb,1d);
DEFINE_OP(xycb,1e);
DEFINE_OP(xycb,1f);
DEFINE_OP(xycb,20);
DEFINE_OP(xycb,21);
DEFINE_OP(xycb,22);
DEFINE_OP(xycb,23);
DEFINE_OP(xycb,24);
DEFINE_OP(xycb,25);
DEFINE_OP(xycb,26);
DEFINE_OP(xycb,27);
DEFINE_OP(xycb,28);
DEFINE_OP(xycb,29);
DEFINE_OP(xycb,2a);
DEFINE_OP(xycb,2b);
DEFINE_OP(xycb,2c);
DEFINE_OP(xycb,2d);
DEFINE_OP(xycb,2e);
DEFINE_OP(xycb,2f);
DEFINE_OP(xycb,30);
DEFINE_OP(xycb,31);
DEFINE_OP(xycb,32);
DEFINE_OP(xycb,33);
DEFINE_OP(xycb,34);
DEFINE_OP(xycb,35);
DEFINE_OP(xycb,36);
DEFINE_OP(xycb,37);
DEFINE_OP(xycb,38);
DEFINE_OP(xycb,39);
DEFINE_OP(xycb,3a);
DEFINE_OP(xycb,3b);
DEFINE_OP(xycb,3c);
DEFINE_OP(xycb,3d);
DEFINE_OP(xycb,3e);
DEFINE_OP(xycb,3f);
DEFINE_OP(xycb,40);
DEFINE_OP(xycb,41);
DEFINE_OP(xycb,42);
DEFINE_OP(xycb,43);
DEFINE_OP(xycb,44);
DEFINE_OP(xycb,45);
DEFINE_OP(xycb,46);
DEFINE_OP(xycb,47);
DEFINE_OP(xycb,48);
DEFINE_OP(xycb,49);
DEFINE_OP(xycb,4a);
DEFINE_OP(xycb,4b);
DEFINE_OP(xycb,4c);
DEFINE_OP(xycb,4d);
DEFINE_OP(xycb,4e);
DEFINE_OP(xycb,4f);
DEFINE_OP(xycb,50);
DEFINE_OP(xycb,51);
DEFINE_OP(xycb,52);
DEFINE_OP(xycb,53);
DEFINE_OP(xycb,54);
DEFINE_OP(xycb,55);
DEFINE_OP(xycb,56);
DEFINE_OP(xycb,57);
DEFINE_OP(xycb,58);
DEFINE_OP(xycb,59);
DEFINE_OP(xycb,5a);
DEFINE_OP(xycb,5b);
DEFINE_OP(xycb,5c);
DEFINE_OP(xycb,5d);
DEFINE_OP(xycb,5e);
DEFINE_OP(xycb,5f);
DEFINE_OP(xycb,60);
DEFINE_OP(xycb,61);
DEFINE_OP(xycb,62);
DEFINE_OP(xycb,63);
DEFINE_OP(xycb,64);
DEFINE_OP(xycb,65);
DEFINE_OP(xycb,66);
DEFINE_OP(xycb,67);
DEFINE_OP(xycb,68);
DEFINE_OP(xycb,69);
DEFINE_OP(xycb,6a);
DEFINE_OP(xycb,6b);
DEFINE_OP(xycb,6c);
DEFINE_OP(xycb,6d);
DEFINE_OP(xycb,6e);
DEFINE_OP(xycb,6f);
DEFINE_OP(xycb,70);
DEFINE_OP(xycb,71);
DEFINE_OP(xycb,72);
DEFINE_OP(xycb,73);
DEFINE_OP(xycb,74);
DEFINE_OP(xycb,75);
DEFINE_OP(xycb,76);
DEFINE_OP(xycb,77);
DEFINE_OP(xycb,78);
DEFINE_OP(xycb,79);
DEFINE_OP(xycb,7a);
DEFINE_OP(xycb,7b);
DEFINE_OP(xycb,7c);
DEFINE_OP(xycb,7d);
DEFINE_OP(xycb,7e);
DEFINE_OP(xycb,7f);
DEFINE_OP(xycb,80);
DEFINE_OP(xycb,81);
DEFINE_OP(xycb,82);
DEFINE_OP(xycb,83);
DEFINE_OP(xycb,84);
DEFINE_OP(xycb,85);
DEFINE_OP(xycb,86);
DEFINE_OP(xycb,87);
DEFINE_OP(xycb,88);
DEFINE_OP(xycb,89);
DEFINE_OP(xycb,8a);
DEFINE_OP(xycb,8b);
DEFINE_OP(xycb,8c);
DEFINE_OP(xycb,8d);
DEFINE_OP(xycb,8e);
DEFINE_OP(xycb,8f);
DEFINE_OP(xycb,90);
DEFINE_OP(xycb,91);
DEFINE_OP(xycb,92);
DEFINE_OP(xycb,93);
DEFINE_OP(xycb,94);
DEFINE_OP(xycb,95);
DEFINE_OP(xycb,96);
DEFINE_OP(xycb,97);
DEFINE_OP(xycb,98);
DEFINE_OP(xycb,99);
DEFINE_OP(xycb,9a);
DEFINE_OP(xycb,9b);
DEFINE_OP(xycb,9c);
DEFINE_OP(xycb,9d);
DEFINE_OP(xycb,9e);
DEFINE_OP(xycb,9f);
DEFINE_OP(xycb,a0);
DEFINE_OP(xycb,a1);
DEFINE_OP(xycb,a2);
DEFINE_OP(xycb,a3);
DEFINE_OP(xycb,a4);
DEFINE_OP(xycb,a5);
DEFINE_OP(xycb,a6);
DEFINE_OP(xycb,a7);
DEFINE_OP(xycb,a8);
DEFINE_OP(xycb,a9);
DEFINE_OP(xycb,aa);
DEFINE_OP(xycb,ab);
DEFINE_OP(xycb,ac);
DEFINE_OP(xycb,ad);
DEFINE_OP(xycb,ae);
DEFINE_OP(xycb,af);
DEFINE_OP(xycb,b0);
DEFINE_OP(xycb,b1);
DEFINE_OP(xycb,b2);
DEFINE_OP(xycb,b3);
DEFINE_OP(xycb,b4);
DEFINE_OP(xycb,b5);
DEFINE_OP(xycb,b6);
DEFINE_OP(xycb,b7);
DEFINE_OP(xycb,b8);
DEFINE_OP(xycb,b9);
DEFINE_OP(xycb,ba);
DEFINE_OP(xycb,bb);
DEFINE_OP(xycb,bc);
DEFINE_OP(xycb,bd);
DEFINE_OP(xycb,be);
DEFINE_OP(xycb,bf);
DEFINE_OP(xycb,c0);
DEFINE_OP(xycb,c1);
DEFINE_OP(xycb,c2);
DEFINE_OP(xycb,c3);
DEFINE_OP(xycb,c4);
DEFINE_OP(xycb,c5);
DEFINE_OP(xycb,c6);
DEFINE_OP(xycb,c7);
DEFINE_OP(xycb,c8);
DEFINE_OP(xycb,c9);
DEFINE_OP(xycb,ca);
DEFINE_OP(xycb,cb);
DEFINE_OP(xycb,cc);
DEFINE_OP(xycb,cd);
DEFINE_OP(xycb,ce);
DEFINE_OP(xycb,cf);
DEFINE_OP(xycb,d0);
DEFINE_OP(xycb,d1);
DEFINE_OP(xycb,d2);
DEFINE_OP(xycb,d3);
DEFINE_OP(xycb,d4);
DEFINE_OP(xycb,d5);
DEFINE_OP(xycb,d6);
DEFINE_OP(xycb,d7);
DEFINE_OP(xycb,d8);
DEFINE_OP(xycb,d9);
DEFINE_OP(xycb,da);
DEFINE_OP(xycb,db);
DEFINE_OP(xycb,dc);
DEFINE_OP(xycb,dd);
DEFINE_OP(xycb,de);
DEFINE_OP(xycb,df);
DEFINE_OP(xycb,e0);
DEFINE_OP(xycb,e1);
DEFINE_OP(xycb,e2);
DEFINE_OP(xycb,e3);
DEFINE_OP(xycb,e4);
DEFINE_OP(xycb,e5);
DEFINE_OP(xycb,e6);
DEFINE_OP(xycb,e7);
DEFINE_OP(xycb,e8);
DEFINE_OP(xycb,e9);
DEFINE_OP(xycb,ea);
DEFINE_OP(xycb,eb);
DEFINE_OP(xycb,ec);
DEFINE_OP(xycb,ed);
DEFINE_OP(xycb,ee);
DEFINE_OP(xycb,ef);
DEFINE_OP(xycb,f0);
DEFINE_OP(xycb,f1);
DEFINE_OP(xycb,f2);
DEFINE_OP(xycb,f3);
DEFINE_OP(xycb,f4);
DEFINE_OP(xycb,f5);
DEFINE_OP(xycb,f6);
DEFINE_OP(xycb,f7);
DEFINE_OP(xycb,f8);
DEFINE_OP(xycb,f9);
DEFINE_OP(xycb,fa);
DEFINE_OP(xycb,fb);
DEFINE_OP(xycb,fc);
DEFINE_OP(xycb,fd);
DEFINE_OP(xycb,fe);
DEFINE_OP(xycb,ff);

DEFINE_OP(ed,00);
DEFINE_OP(ed,01);
DEFINE_OP(ed,02);
DEFINE_OP(ed,03);
DEFINE_OP(ed,04);
DEFINE_OP(ed,05);
DEFINE_OP(ed,06);
DEFINE_OP(ed,07);
DEFINE_OP(ed,08);
DEFINE_OP(ed,09);
DEFINE_OP(ed,0a);
DEFINE_OP(ed,0b);
DEFINE_OP(ed,0c);
DEFINE_OP(ed,0d);
DEFINE_OP(ed,0e);
DEFINE_OP(ed,0f);
DEFINE_OP(ed,10);
DEFINE_OP(ed,11);
DEFINE_OP(ed,12);
DEFINE_OP(ed,13);
DEFINE_OP(ed,14);
DEFINE_OP(ed,15);
DEFINE_OP(ed,16);
DEFINE_OP(ed,17);
DEFINE_OP(ed,18);
DEFINE_OP(ed,19);
DEFINE_OP(ed,1a);
DEFINE_OP(ed,1b);
DEFINE_OP(ed,1c);
DEFINE_OP(ed,1d);
DEFINE_OP(ed,1e);
DEFINE_OP(ed,1f);
DEFINE_OP(ed,20);
DEFINE_OP(ed,21);
DEFINE_OP(ed,22);
DEFINE_OP(ed,23);
DEFINE_OP(ed,24);
DEFINE_OP(ed,25);
DEFINE_OP(ed,26);
DEFINE_OP(ed,27);
DEFINE_OP(ed,28);
DEFINE_OP(ed,29);
DEFINE_OP(ed,2a);
DEFINE_OP(ed,2b);
DEFINE_OP(ed,2c);
DEFINE_OP(ed,2d);
DEFINE_OP(ed,2e);
DEFINE_OP(ed,2f);
DEFINE_OP(ed,30);
DEFINE_OP(ed,31);
DEFINE_OP(ed,32);
DEFINE_OP(ed,33);
DEFINE_OP(ed,34);
DEFINE_OP(ed,35);
DEFINE_OP(ed,36);
DEFINE_OP(ed,37);
DEFINE_OP(ed,38);
DEFINE_OP(ed,39);
DEFINE_OP(ed,3a);
DEFINE_OP(ed,3b);
DEFINE_OP(ed,3c);
DEFINE_OP(ed,3d);
DEFINE_OP(ed,3e);
DEFINE_OP(ed,3f);
DEFINE_OP(ed,40);
DEFINE_OP(ed,41);
DEFINE_OP(ed,42);
DEFINE_OP(ed,43);
DEFINE_OP(ed,44);
DEFINE_OP(ed,45);
DEFINE_OP(ed,46);
DEFINE_OP(ed,47);
DEFINE_OP(ed,48);
DEFINE_OP(ed,49);
DEFINE_OP(ed,4a);
DEFINE_OP(ed,4b);
DEFINE_OP(ed,4c);
DEFINE_OP(ed,4d);
DEFINE_OP(ed,4e);
DEFINE_OP(ed,4f);
DEFINE_OP(ed,50);
DEFINE_OP(ed,51);
DEFINE_OP(ed,52);
DEFINE_OP(ed,53);
DEFINE_OP(ed,54);
DEFINE_OP(ed,55);
DEFINE_OP(ed,56);
DEFINE_OP(ed,57);
DEFINE_OP(ed,58);
DEFINE_OP(ed,59);
DEFINE_OP(ed,5a);
DEFINE_OP(ed,5b);
DEFINE_OP(ed,5c);
DEFINE_OP(ed,5d);
DEFINE_OP(ed,5e);
DEFINE_OP(ed,5f);
DEFINE_OP(ed,60);
DEFINE_OP(ed,61);
DEFINE_OP(ed,62);
DEFINE_OP(ed,63);
DEFINE_OP(ed,64);
DEFINE_OP(ed,65);
DEFINE_OP(ed,66);
DEFINE_OP(ed,67);
DEFINE_OP(ed,68);
DEFINE_OP(ed,69);
DEFINE_OP(ed,6a);
DEFINE_OP(ed,6b);
DEFINE_OP(ed,6c);
DEFINE_OP(ed,6d);
DEFINE_OP(ed,6e);
DEFINE_OP(ed,6f);
DEFINE_OP(ed,70);
DEFINE_OP(ed,71);
DEFINE_OP(ed,72);
DEFINE_OP(ed,73);
DEFINE_OP(ed,74);
DEFINE_OP(ed,75);
DEFINE_OP(ed,76);
DEFINE_OP(ed,77);
DEFINE_OP(ed,78);
DEFINE_OP(ed,79);
DEFINE_OP(ed,7a);
DEFINE_OP(ed,7b);
DEFINE_OP(ed,7c);
DEFINE_OP(ed,7d);
DEFINE_OP(ed,7e);
DEFINE_OP(ed,7f);
DEFINE_OP(ed,80);
DEFINE_OP(ed,81);
DEFINE_OP(ed,82);
DEFINE_OP(ed,83);
DEFINE_OP(ed,84);
DEFINE_OP(ed,85);
DEFINE_OP(ed,86);
DEFINE_OP(ed,87);
DEFINE_OP(ed,88);
DEFINE_OP(ed,89);
DEFINE_OP(ed,8a);
DEFINE_OP(ed,8b);
DEFINE_OP(ed,8c);
DEFINE_OP(ed,8d);
DEFINE_OP(ed,8e);
DEFINE_OP(ed,8f);
DEFINE_OP(ed,90);
DEFINE_OP(ed,91);
DEFINE_OP(ed,92);
DEFINE_OP(ed,93);
DEFINE_OP(ed,94);
DEFINE_OP(ed,95);
DEFINE_OP(ed,96);
DEFINE_OP(ed,97);
DEFINE_OP(ed,98);
DEFINE_OP(ed,99);
DEFINE_OP(ed,9a);
DEFINE_OP(ed,9b);
DEFINE_OP(ed,9c);
DEFINE_OP(ed,9d);
DEFINE_OP(ed,9e);
DEFINE_OP(ed,9f);
DEFINE_OP(ed,a0);
DEFINE_OP(ed,a1);
DEFINE_OP(ed,a2);
DEFINE_OP(ed,a3);
DEFINE_OP(ed,a4);
DEFINE_OP(ed,a5);
DEFINE_OP(ed,a6);
DEFINE_OP(ed,a7);
DEFINE_OP(ed,a8);
DEFINE_OP(ed,a9);
DEFINE_OP(ed,aa);
DEFINE_OP(ed,ab);
DEFINE_OP(ed,ac);
DEFINE_OP(ed,ad);
DEFINE_OP(ed,ae);
DEFINE_OP(ed,af);
DEFINE_OP(ed,b0);
DEFINE_OP(ed,b1);
DEFINE_OP(ed,b2);
DEFINE_OP(ed,b3);
DEFINE_OP(ed,b4);
DEFINE_OP(ed,b5);
DEFINE_OP(ed,b6);
DEFINE_OP(ed,b7);
DEFINE_OP(ed,b8);
DEFINE_OP(ed,b9);
DEFINE_OP(ed,ba);
DEFINE_OP(ed,bb);
DEFINE_OP(ed,bc);
DEFINE_OP(ed,bd);
DEFINE_OP(ed,be);
DEFINE_OP(ed,bf);
DEFINE_OP(ed,c0);
DEFINE_OP(ed,c1);
DEFINE_OP(ed,c2);
DEFINE_OP(ed,c3);
DEFINE_OP(ed,c4);
DEFINE_OP(ed,c5);
DEFINE_OP(ed,c6);
DEFINE_OP(ed,c7);
DEFINE_OP(ed,c8);
DEFINE_OP(ed,c9);
DEFINE_OP(ed,ca);
DEFINE_OP(ed,cb);
DEFINE_OP(ed,cc);
DEFINE_OP(ed,cd);
DEFINE_OP(ed,ce);
DEFINE_OP(ed,cf);
DEFINE_OP(ed,d0);
DEFINE_OP(ed,d1);
DEFINE_OP(ed,d2);
DEFINE_OP(ed,d3);
DEFINE_OP(ed,d4);
DEFINE_OP(ed,d5);
DEFINE_OP(ed,d6);
DEFINE_OP(ed,d7);
DEFINE_OP(ed,d8);
DEFINE_OP(ed,d9);
DEFINE_OP(ed,da);
DEFINE_OP(ed,db);
DEFINE_OP(ed,dc);
DEFINE_OP(ed,dd);
DEFINE_OP(ed,de);
DEFINE_OP(ed,df);
DEFINE_OP(ed,e0);
DEFINE_OP(ed,e1);
DEFINE_OP(ed,e2);
DEFINE_OP(ed,e3);
DEFINE_OP(ed,e4);
DEFINE_OP(ed,e5);
DEFINE_OP(ed,e6);
DEFINE_OP(ed,e7);
DEFINE_OP(ed,e8);
DEFINE_OP(ed,e9);
DEFINE_OP(ed,ea);
DEFINE_OP(ed,eb);
DEFINE_OP(ed,ec);
DEFINE_OP(ed,ed);
DEFINE_OP(ed,ee);
DEFINE_OP(ed,ef);
DEFINE_OP(ed,f0);
DEFINE_OP(ed,f1);
DEFINE_OP(ed,f2);
DEFINE_OP(ed,f3);
DEFINE_OP(ed,f4);
DEFINE_OP(ed,f5);
DEFINE_OP(ed,f6);
DEFINE_OP(ed,f7);
DEFINE_OP(ed,f8);
DEFINE_OP(ed,f9);
DEFINE_OP(ed,fa);
DEFINE_OP(ed,fb);
DEFINE_OP(ed,fc);
DEFINE_OP(ed,fd);
DEFINE_OP(ed,fe);
DEFINE_OP(ed,ff);


DEFINE_OP(cb,00);
DEFINE_OP(cb,01);
DEFINE_OP(cb,02);
DEFINE_OP(cb,03);
DEFINE_OP(cb,04);
DEFINE_OP(cb,05);
DEFINE_OP(cb,06);
DEFINE_OP(cb,07);
DEFINE_OP(cb,08);
DEFINE_OP(cb,09);
DEFINE_OP(cb,0a);
DEFINE_OP(cb,0b);
DEFINE_OP(cb,0c);
DEFINE_OP(cb,0d);
DEFINE_OP(cb,0e);
DEFINE_OP(cb,0f);
DEFINE_OP(cb,10);
DEFINE_OP(cb,11);
DEFINE_OP(cb,12);
DEFINE_OP(cb,13);
DEFINE_OP(cb,14);
DEFINE_OP(cb,15);
DEFINE_OP(cb,16);
DEFINE_OP(cb,17);
DEFINE_OP(cb,18);
DEFINE_OP(cb,19);
DEFINE_OP(cb,1a);
DEFINE_OP(cb,1b);
DEFINE_OP(cb,1c);
DEFINE_OP(cb,1d);
DEFINE_OP(cb,1e);
DEFINE_OP(cb,1f);
DEFINE_OP(cb,20);
DEFINE_OP(cb,21);
DEFINE_OP(cb,22);
DEFINE_OP(cb,23);
DEFINE_OP(cb,24);
DEFINE_OP(cb,25);
DEFINE_OP(cb,26);
DEFINE_OP(cb,27);
DEFINE_OP(cb,28);
DEFINE_OP(cb,29);
DEFINE_OP(cb,2a);
DEFINE_OP(cb,2b);
DEFINE_OP(cb,2c);
DEFINE_OP(cb,2d);
DEFINE_OP(cb,2e);
DEFINE_OP(cb,2f);
DEFINE_OP(cb,30);
DEFINE_OP(cb,31);
DEFINE_OP(cb,32);
DEFINE_OP(cb,33);
DEFINE_OP(cb,34);
DEFINE_OP(cb,35);
DEFINE_OP(cb,36);
DEFINE_OP(cb,37);
DEFINE_OP(cb,38);
DEFINE_OP(cb,39);
DEFINE_OP(cb,3a);
DEFINE_OP(cb,3b);
DEFINE_OP(cb,3c);
DEFINE_OP(cb,3d);
DEFINE_OP(cb,3e);
DEFINE_OP(cb,3f);
DEFINE_OP(cb,40);
DEFINE_OP(cb,41);
DEFINE_OP(cb,42);
DEFINE_OP(cb,43);
DEFINE_OP(cb,44);
DEFINE_OP(cb,45);
DEFINE_OP(cb,46);
DEFINE_OP(cb,47);
DEFINE_OP(cb,48);
DEFINE_OP(cb,49);
DEFINE_OP(cb,4a);
DEFINE_OP(cb,4b);
DEFINE_OP(cb,4c);
DEFINE_OP(cb,4d);
DEFINE_OP(cb,4e);
DEFINE_OP(cb,4f);
DEFINE_OP(cb,50);
DEFINE_OP(cb,51);
DEFINE_OP(cb,52);
DEFINE_OP(cb,53);
DEFINE_OP(cb,54);
DEFINE_OP(cb,55);
DEFINE_OP(cb,56);
DEFINE_OP(cb,57);
DEFINE_OP(cb,58);
DEFINE_OP(cb,59);
DEFINE_OP(cb,5a);
DEFINE_OP(cb,5b);
DEFINE_OP(cb,5c);
DEFINE_OP(cb,5d);
DEFINE_OP(cb,5e);
DEFINE_OP(cb,5f);
DEFINE_OP(cb,60);
DEFINE_OP(cb,61);
DEFINE_OP(cb,62);
DEFINE_OP(cb,63);
DEFINE_OP(cb,64);
DEFINE_OP(cb,65);
DEFINE_OP(cb,66);
DEFINE_OP(cb,67);
DEFINE_OP(cb,68);
DEFINE_OP(cb,69);
DEFINE_OP(cb,6a);
DEFINE_OP(cb,6b);
DEFINE_OP(cb,6c);
DEFINE_OP(cb,6d);
DEFINE_OP(cb,6e);
DEFINE_OP(cb,6f);
DEFINE_OP(cb,70);
DEFINE_OP(cb,71);
DEFINE_OP(cb,72);
DEFINE_OP(cb,73);
DEFINE_OP(cb,74);
DEFINE_OP(cb,75);
DEFINE_OP(cb,76);
DEFINE_OP(cb,77);
DEFINE_OP(cb,78);
DEFINE_OP(cb,79);
DEFINE_OP(cb,7a);
DEFINE_OP(cb,7b);
DEFINE_OP(cb,7c);
DEFINE_OP(cb,7d);
DEFINE_OP(cb,7e);
DEFINE_OP(cb,7f);
DEFINE_OP(cb,80);
DEFINE_OP(cb,81);
DEFINE_OP(cb,82);
DEFINE_OP(cb,83);
DEFINE_OP(cb,84);
DEFINE_OP(cb,85);
DEFINE_OP(cb,86);
DEFINE_OP(cb,87);
DEFINE_OP(cb,88);
DEFINE_OP(cb,89);
DEFINE_OP(cb,8a);
DEFINE_OP(cb,8b);
DEFINE_OP(cb,8c);
DEFINE_OP(cb,8d);
DEFINE_OP(cb,8e);
DEFINE_OP(cb,8f);
DEFINE_OP(cb,90);
DEFINE_OP(cb,91);
DEFINE_OP(cb,92);
DEFINE_OP(cb,93);
DEFINE_OP(cb,94);
DEFINE_OP(cb,95);
DEFINE_OP(cb,96);
DEFINE_OP(cb,97);
DEFINE_OP(cb,98);
DEFINE_OP(cb,99);
DEFINE_OP(cb,9a);
DEFINE_OP(cb,9b);
DEFINE_OP(cb,9c);
DEFINE_OP(cb,9d);
DEFINE_OP(cb,9e);
DEFINE_OP(cb,9f);
DEFINE_OP(cb,a0);
DEFINE_OP(cb,a1);
DEFINE_OP(cb,a2);
DEFINE_OP(cb,a3);
DEFINE_OP(cb,a4);
DEFINE_OP(cb,a5);
DEFINE_OP(cb,a6);
DEFINE_OP(cb,a7);
DEFINE_OP(cb,a8);
DEFINE_OP(cb,a9);
DEFINE_OP(cb,aa);
DEFINE_OP(cb,ab);
DEFINE_OP(cb,ac);
DEFINE_OP(cb,ad);
DEFINE_OP(cb,ae);
DEFINE_OP(cb,af);
DEFINE_OP(cb,b0);
DEFINE_OP(cb,b1);
DEFINE_OP(cb,b2);
DEFINE_OP(cb,b3);
DEFINE_OP(cb,b4);
DEFINE_OP(cb,b5);
DEFINE_OP(cb,b6);
DEFINE_OP(cb,b7);
DEFINE_OP(cb,b8);
DEFINE_OP(cb,b9);
DEFINE_OP(cb,ba);
DEFINE_OP(cb,bb);
DEFINE_OP(cb,bc);
DEFINE_OP(cb,bd);
DEFINE_OP(cb,be);
DEFINE_OP(cb,bf);
DEFINE_OP(cb,c0);
DEFINE_OP(cb,c1);
DEFINE_OP(cb,c2);
DEFINE_OP(cb,c3);
DEFINE_OP(cb,c4);
DEFINE_OP(cb,c5);
DEFINE_OP(cb,c6);
DEFINE_OP(cb,c7);
DEFINE_OP(cb,c8);
DEFINE_OP(cb,c9);
DEFINE_OP(cb,ca);
DEFINE_OP(cb,cb);
DEFINE_OP(cb,cc);
DEFINE_OP(cb,cd);
DEFINE_OP(cb,ce);
DEFINE_OP(cb,cf);
DEFINE_OP(cb,d0);
DEFINE_OP(cb,d1);
DEFINE_OP(cb,d2);
DEFINE_OP(cb,d3);
DEFINE_OP(cb,d4);
DEFINE_OP(cb,d5);
DEFINE_OP(cb,d6);
DEFINE_OP(cb,d7);
DEFINE_OP(cb,d8);
DEFINE_OP(cb,d9);
DEFINE_OP(cb,da);
DEFINE_OP(cb,db);
DEFINE_OP(cb,dc);
DEFINE_OP(cb,dd);
DEFINE_OP(cb,de);
DEFINE_OP(cb,df);
DEFINE_OP(cb,e0);
DEFINE_OP(cb,e1);
DEFINE_OP(cb,e2);
DEFINE_OP(cb,e3);
DEFINE_OP(cb,e4);
DEFINE_OP(cb,e5);
DEFINE_OP(cb,e6);
DEFINE_OP(cb,e7);
DEFINE_OP(cb,e8);
DEFINE_OP(cb,e9);
DEFINE_OP(cb,ea);
DEFINE_OP(cb,eb);
DEFINE_OP(cb,ec);
DEFINE_OP(cb,ed);
DEFINE_OP(cb,ee);
DEFINE_OP(cb,ef);
DEFINE_OP(cb,f0);
DEFINE_OP(cb,f1);
DEFINE_OP(cb,f2);
DEFINE_OP(cb,f3);
DEFINE_OP(cb,f4);
DEFINE_OP(cb,f5);
DEFINE_OP(cb,f6);
DEFINE_OP(cb,f7);
DEFINE_OP(cb,f8);
DEFINE_OP(cb,f9);
DEFINE_OP(cb,fa);
DEFINE_OP(cb,fb);
DEFINE_OP(cb,fc);
DEFINE_OP(cb,fd);
DEFINE_OP(cb,fe);
DEFINE_OP(cb,ff);

DEFINE_OP(fd,00);
DEFINE_OP(fd,01);
DEFINE_OP(fd,02);
DEFINE_OP(fd,03);
DEFINE_OP(fd,04);
DEFINE_OP(fd,05);
DEFINE_OP(fd,06);
DEFINE_OP(fd,07);
DEFINE_OP(fd,08);
DEFINE_OP(fd,09);
DEFINE_OP(fd,0a);
DEFINE_OP(fd,0b);
DEFINE_OP(fd,0c);
DEFINE_OP(fd,0d);
DEFINE_OP(fd,0e);
DEFINE_OP(fd,0f);
DEFINE_OP(fd,10);
DEFINE_OP(fd,11);
DEFINE_OP(fd,12);
DEFINE_OP(fd,13);
DEFINE_OP(fd,14);
DEFINE_OP(fd,15);
DEFINE_OP(fd,16);
DEFINE_OP(fd,17);
DEFINE_OP(fd,18);
DEFINE_OP(fd,19);
DEFINE_OP(fd,1a);
DEFINE_OP(fd,1b);
DEFINE_OP(fd,1c);
DEFINE_OP(fd,1d);
DEFINE_OP(fd,1e);
DEFINE_OP(fd,1f);
DEFINE_OP(fd,20);
DEFINE_OP(fd,21);
DEFINE_OP(fd,22);
DEFINE_OP(fd,23);
DEFINE_OP(fd,24);
DEFINE_OP(fd,25);
DEFINE_OP(fd,26);
DEFINE_OP(fd,27);
DEFINE_OP(fd,28);
DEFINE_OP(fd,29);
DEFINE_OP(fd,2a);
DEFINE_OP(fd,2b);
DEFINE_OP(fd,2c);
DEFINE_OP(fd,2d);
DEFINE_OP(fd,2e);
DEFINE_OP(fd,2f);
DEFINE_OP(fd,30);
DEFINE_OP(fd,31);
DEFINE_OP(fd,32);
DEFINE_OP(fd,33);
DEFINE_OP(fd,34);
DEFINE_OP(fd,35);
DEFINE_OP(fd,36);
DEFINE_OP(fd,37);
DEFINE_OP(fd,38);
DEFINE_OP(fd,39);
DEFINE_OP(fd,3a);
DEFINE_OP(fd,3b);
DEFINE_OP(fd,3c);
DEFINE_OP(fd,3d);
DEFINE_OP(fd,3e);
DEFINE_OP(fd,3f);
DEFINE_OP(fd,40);
DEFINE_OP(fd,41);
DEFINE_OP(fd,42);
DEFINE_OP(fd,43);
DEFINE_OP(fd,44);
DEFINE_OP(fd,45);
DEFINE_OP(fd,46);
DEFINE_OP(fd,47);
DEFINE_OP(fd,48);
DEFINE_OP(fd,49);
DEFINE_OP(fd,4a);
DEFINE_OP(fd,4b);
DEFINE_OP(fd,4c);
DEFINE_OP(fd,4d);
DEFINE_OP(fd,4e);
DEFINE_OP(fd,4f);
DEFINE_OP(fd,50);
DEFINE_OP(fd,51);
DEFINE_OP(fd,52);
DEFINE_OP(fd,53);
DEFINE_OP(fd,54);
DEFINE_OP(fd,55);
DEFINE_OP(fd,56);
DEFINE_OP(fd,57);
DEFINE_OP(fd,58);
DEFINE_OP(fd,59);
DEFINE_OP(fd,5a);
DEFINE_OP(fd,5b);
DEFINE_OP(fd,5c);
DEFINE_OP(fd,5d);
DEFINE_OP(fd,5e);
DEFINE_OP(fd,5f);
DEFINE_OP(fd,60);
DEFINE_OP(fd,61);
DEFINE_OP(fd,62);
DEFINE_OP(fd,63);
DEFINE_OP(fd,64);
DEFINE_OP(fd,65);
DEFINE_OP(fd,66);
DEFINE_OP(fd,67);
DEFINE_OP(fd,68);
DEFINE_OP(fd,69);
DEFINE_OP(fd,6a);
DEFINE_OP(fd,6b);
DEFINE_OP(fd,6c);
DEFINE_OP(fd,6d);
DEFINE_OP(fd,6e);
DEFINE_OP(fd,6f);
DEFINE_OP(fd,70);
DEFINE_OP(fd,71);
DEFINE_OP(fd,72);
DEFINE_OP(fd,73);
DEFINE_OP(fd,74);
DEFINE_OP(fd,75);
DEFINE_OP(fd,76);
DEFINE_OP(fd,77);
DEFINE_OP(fd,78);
DEFINE_OP(fd,79);
DEFINE_OP(fd,7a);
DEFINE_OP(fd,7b);
DEFINE_OP(fd,7c);
DEFINE_OP(fd,7d);
DEFINE_OP(fd,7e);
DEFINE_OP(fd,7f);
DEFINE_OP(fd,80);
DEFINE_OP(fd,81);
DEFINE_OP(fd,82);
DEFINE_OP(fd,83);
DEFINE_OP(fd,84);
DEFINE_OP(fd,85);
DEFINE_OP(fd,86);
DEFINE_OP(fd,87);
DEFINE_OP(fd,88);
DEFINE_OP(fd,89);
DEFINE_OP(fd,8a);
DEFINE_OP(fd,8b);
DEFINE_OP(fd,8c);
DEFINE_OP(fd,8d);
DEFINE_OP(fd,8e);
DEFINE_OP(fd,8f);
DEFINE_OP(fd,90);
DEFINE_OP(fd,91);
DEFINE_OP(fd,92);
DEFINE_OP(fd,93);
DEFINE_OP(fd,94);
DEFINE_OP(fd,95);
DEFINE_OP(fd,96);
DEFINE_OP(fd,97);
DEFINE_OP(fd,98);
DEFINE_OP(fd,99);
DEFINE_OP(fd,9a);
DEFINE_OP(fd,9b);
DEFINE_OP(fd,9c);
DEFINE_OP(fd,9d);
DEFINE_OP(fd,9e);
DEFINE_OP(fd,9f);
DEFINE_OP(fd,a0);
DEFINE_OP(fd,a1);
DEFINE_OP(fd,a2);
DEFINE_OP(fd,a3);
DEFINE_OP(fd,a4);
DEFINE_OP(fd,a5);
DEFINE_OP(fd,a6);
DEFINE_OP(fd,a7);
DEFINE_OP(fd,a8);
DEFINE_OP(fd,a9);
DEFINE_OP(fd,aa);
DEFINE_OP(fd,ab);
DEFINE_OP(fd,ac);
DEFINE_OP(fd,ad);
DEFINE_OP(fd,ae);
DEFINE_OP(fd,af);
DEFINE_OP(fd,b0);
DEFINE_OP(fd,b1);
DEFINE_OP(fd,b2);
DEFINE_OP(fd,b3);
DEFINE_OP(fd,b4);
DEFINE_OP(fd,b5);
DEFINE_OP(fd,b6);
DEFINE_OP(fd,b7);
DEFINE_OP(fd,b8);
DEFINE_OP(fd,b9);
DEFINE_OP(fd,ba);
DEFINE_OP(fd,bb);
DEFINE_OP(fd,bc);
DEFINE_OP(fd,bd);
DEFINE_OP(fd,be);
DEFINE_OP(fd,bf);
DEFINE_OP(fd,c0);
DEFINE_OP(fd,c1);
DEFINE_OP(fd,c2);
DEFINE_OP(fd,c3);
DEFINE_OP(fd,c4);
DEFINE_OP(fd,c5);
DEFINE_OP(fd,c6);
DEFINE_OP(fd,c7);
DEFINE_OP(fd,c8);
DEFINE_OP(fd,c9);
DEFINE_OP(fd,ca);
DEFINE_OP(fd,cb);
DEFINE_OP(fd,cc);
DEFINE_OP(fd,cd);
DEFINE_OP(fd,ce);
DEFINE_OP(fd,cf);
DEFINE_OP(fd,d0);
DEFINE_OP(fd,d1);
DEFINE_OP(fd,d2);
DEFINE_OP(fd,d3);
DEFINE_OP(fd,d4);
DEFINE_OP(fd,d5);
DEFINE_OP(fd,d6);
DEFINE_OP(fd,d7);
DEFINE_OP(fd,d8);
DEFINE_OP(fd,d9);
DEFINE_OP(fd,da);
DEFINE_OP(fd,db);
DEFINE_OP(fd,dc);
DEFINE_OP(fd,dd);
DEFINE_OP(fd,de);
DEFINE_OP(fd,df);
DEFINE_OP(fd,e0);
DEFINE_OP(fd,e1);
DEFINE_OP(fd,e2);
DEFINE_OP(fd,e3);
DEFINE_OP(fd,e4);
DEFINE_OP(fd,e5);
DEFINE_OP(fd,e6);
DEFINE_OP(fd,e7);
DEFINE_OP(fd,e8);
DEFINE_OP(fd,e9);
DEFINE_OP(fd,ea);
DEFINE_OP(fd,eb);
DEFINE_OP(fd,ec);
DEFINE_OP(fd,ed);
DEFINE_OP(fd,ee);
DEFINE_OP(fd,ef);
DEFINE_OP(fd,f0);
DEFINE_OP(fd,f1);
DEFINE_OP(fd,f2);
DEFINE_OP(fd,f3);
DEFINE_OP(fd,f4);
DEFINE_OP(fd,f5);
DEFINE_OP(fd,f6);
DEFINE_OP(fd,f7);
DEFINE_OP(fd,f8);
DEFINE_OP(fd,f9);
DEFINE_OP(fd,fa);
DEFINE_OP(fd,fb);
DEFINE_OP(fd,fc);
DEFINE_OP(fd,fd);
DEFINE_OP(fd,fe);
DEFINE_OP(fd,ff);